strip farming - French English Dictionary